package lily.phs.object.test;

import lily.phs.database.Constants;
import lily.phs.object.EpidemicRecord;

//import lily.phs.object.HospitalHistory;
//import lily.phs.object.MedicateRecord;
//import lily.phs.object.NonimmuneVaccineHistory;
//import lily.phs.object.SickbedHistory;


import android.database.Cursor;
import android.test.AndroidTestCase;
public class testEpidemicRecord extends AndroidTestCase implements Constants{
	
	public void testEpidemicRecords(){
		EpidemicRecord ep = new EpidemicRecord(getContext());
		ep.setIndi_id(123);
		ep.setIndi_category(1);
		ep.setIndi_name("王");
		ep.setIndi_parent_name("王泽");
		ep.setIndi_perid("123456789009876543");
		ep.setIndi_sex(2);
		ep.setIndi_born("1995-04-18");
		ep.setIndi_full_born("5");
		ep.setIndi_full_unit(1);
		ep.setIndi_work("学校");
		ep.setIndi_phone("");
		ep.setIndi_area(1);
		ep.setIndi_number("345");
		ep.setIndi_job(8);
		ep.setIndi_job_other("");
		ep.setIndi_classification_a(1);
		ep.setIndi_classification_b(-1);
		ep.setIndi_ill_date("");
		ep.setIndi_diagnose_date("");
		ep.setIndi_diagnose_time("14");
		ep.setIndi_die_date("");
		ep.setIndi_disease_a(1);
		ep.setIndi_other("");
		ep.setIndi_disease_name("无");
		ep.setIndi_reason("无");
		ep.setIndi_orgnization("医院");
		ep.setIndi_connect_phone("12345678");
		ep.setIndi_report("LILI");
		ep.setIndi_fill_date("2010-10-10");
		ep.setIndi_remark("其他");	
		ep.setIndi_province("青海");
		ep.setIndi_city("海东");
		ep.setIndi_country("民和");
		ep.setIndi_town("巴州");
		ep.setIndi_village("巴家");
		ep.setIndi_en(0);
		ep.insertEpidemicRecord();
		
		EpidemicRecord ep1 = new EpidemicRecord(getContext());
		ep1.selectEpidemicRecord(123);		
		assertEquals(ep1.getIndi_id(),123);
		assertEquals(ep1.getIndi_category(),1);
		assertEquals(ep1.getIndi_name(),"王");
		assertEquals(ep1.getIndi_parent_name(),"王泽");
		assertEquals(ep1.getIndi_perid(),"123456789009876543");
		assertEquals(ep1.getIndi_sex(),2);
		assertEquals(ep1.getIndi_born(),"1995-04-18");
		assertEquals(ep1.getIndi_full_born(),"5");
		assertEquals(ep1.getIndi_full_unit(),1);
		assertEquals(ep1.getIndi_work(),"学校");
		assertEquals(ep1.getIndi_phone(),"");
		assertEquals(ep1.getIndi_area(),1);
		assertEquals(ep1.getIndi_number(),"345");
		assertEquals(ep1.getIndi_job(),8);
		assertEquals(ep1.getIndi_job_other(),"");
		assertEquals(ep1.getIndi_classification_a(),1);
		assertEquals(ep1.getIndi_classification_b(),-1);
		assertEquals(ep1.getIndi_ill_date(),"");
		assertEquals(ep1.getIndi_diagnose_date(),"");
		assertEquals(ep1.getIndi_diagnose_time(),"14");
		assertEquals(ep1.getIndi_die_date(),"");
		assertEquals(ep1.getIndi_disease_a(),1);
		assertEquals(ep1.getIndi_other(),"");
		assertEquals(ep1.getIndi_disease_name(),"无");
		assertEquals(ep1.getIndi_reason(),"无");
		assertEquals(ep1.getIndi_orgnization(),"医院");
		assertEquals(ep1.getIndi_connect_phone(),"12345678");
		assertEquals(ep1.getIndi_report(),"LILI");
		assertEquals(ep1.getIndi_fill_date(),"2010-10-10");
		assertEquals(ep1.getIndi_remark(),"其他");
		assertEquals(ep1.getIndi_province(),"青海");
		assertEquals(ep1.getIndi_city(),"海东");
		assertEquals(ep1.getIndi_country(),"民和");
		assertEquals(ep1.getIndi_town(),"巴州");
		assertEquals(ep1.getIndi_village(),"巴家");
		assertEquals(ep1.getIndi_en(),0);
		
		ep1.delectEpidemicRecord(123);
		String where = INDI_ID+"="+123;
		Cursor cursor = getContext().getContentResolver().query(CONTENT_URI_TB20, null, where, null, null);
		assertEquals(0, cursor.getCount());
		
	}
}
